package com.koron.tool.bean;

import com.koron.bean.base.BaseQueryBean;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Author: liaodf
 * @Date: 2021/10/22 17:10
 */
@Data
public class ToolScrapQuery extends BaseQueryBean {

    @ApiModelProperty(value = "报废单ID")
    private String scrapId;

    @ApiModelProperty(value = "工具名称")
    private String name;

    @ApiModelProperty(value = "工具编码")
    private String code;

    @ApiModelProperty(value = "工器具类型")
    private String toolTyle;

    @ApiModelProperty(value = "工器具类型")
    private String toolTyleName;

    @ApiModelProperty(value = "生产日期开始查询时间")
    private Long productionDateStart;

    @ApiModelProperty(value = "生产日期截至查询时间")
    private Long productionDateEnd;

    @ApiModelProperty(value = "库存状态")
    private String inventoryStatus;

    @ApiModelProperty(value = "报废日期开始查询时间")
    private Long scrapDateStart;

    @ApiModelProperty(value = "报废日期截至查询时间")
    private Long scrapDateEnd;

    @ApiModelProperty(value = "所属库房ID")
    private String warehouseId;

    @ApiModelProperty(value = "所属单位Id")
    private String belongsUnitId;

    @ApiModelProperty(value = "所属单位名称")
    private String belongsUnitName;

    @ApiModelProperty(value = "所属单位")
    private String belongsUnit;

    @ApiModelProperty(value = "工器具类型编码")
    private List<String> toolTypeCodeList;

    @ApiModelProperty(value = "审批人")
    private String auditerName;
}
